English to Simple English Dictionary
restoration
Restoration
Meaning for restoration found in 12 Languages.
Sponored Video